body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.ym-vlist{
    margin: 1.3571em 0;
}
th,td{
    vertical-align: middle;
    /*font-size: 12px;*/
    padding: 0.1em 0.3em;
}
.hlist-custom{
    margin: 1em 0;
}
.hlist-custom li{
    float: left;
    width: 14em;
    padding-right: 0.8em;
    display: block;
    margin: 0;
}

/*.ym-wrapper{*/
    /*max-width: 100%;*/
/*}*/
#pagebar{
    float: right;
}

/*#cluetip .cluetip-outer{*/
    /*background-color: white;*/
/*}*/
/*#cluetip .ui-cluetip-content{*/
    /*border: 1px solid #888;*/
    /*padding: 0.5em;*/
/*}*/
/*#cluetip table{*/
    /*margin: 0;*/
/*}*/

/*#cluetip table th,#cluetip table td{*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
/*}*/

table.narrow {
    margin: 0.5em auto;
}
.fee_t{
    display: none;
}

.narrow thead th {
    background:#e0e0e0;
    line-height: 2em;
}
.narrow tbody td[scope="col"],.narrow thead th[scope="col"] {
    text-align: center;
}
#searchbutton,#resetbutton{
    margin: 0;
    line-height: 1.5em;
}
#searchbar input{
    padding: 0.15em 0.2em;
    line-height: 1em;
    border: 1px solid #DDD;
}
#searchbar input:hover{

    border: 1px solid #888;
}
#searchbar{
    margin: 0;
    padding: 0.7em 1em;
}
#main .info{
    margin: 0;
}
h1{
    margin: 0;
}
body .ym-wbox{
    padding: 1em;
}
#div_voyage{
    font-size: 12px;
}
#div_voyage table{
    width:auto;
    margin: 0.5em 0 0.5em;
}
#div_voyage td{
    padding: 0;
    margin: 0;
}
#voyage_list input{
    border: 0;
}
#dv_loginbar{
    float: right;
}
#dv_login{
    display: none;
}
/* highlight row on mouse over */
/*tbody tr:hover th,*/
/*tbody tr:hover td {*/
    /*background:#ffc;*/
/*}*/